package com.ultrawise.survey.module.surevybase.vo;

import com.ultrawise.survey.core.base.Saveable;

/**
 * AbstractTSurveyParam entity provides the base persistence definition of the
 * TSurveyParam entity. @author MyEclipse Persistence Tools
 */

public class TSurveyParam extends AbstractTSurveyParam implements Saveable, java.io.Serializable {

	// Fields

	private String id;
	private String pmPid;
	private String pmName;
	private String pmValue;
	private String pmDesc;

	// Constructors

	/** default constructor */
	public TSurveyParam() {
	}

	/** minimal constructor */
	public TSurveyParam(String id) {
		this.id = id;
	}

	/** full constructor */
	public TSurveyParam(String id, String pmPid, String pmName, String pmValue, String pmDesc) {
		this.id = id;
		this.pmPid = pmPid;
		this.pmName = pmName;
		this.pmValue = pmValue;
		this.pmDesc = pmDesc;
	}

	// Property accessors

	public String getId() {
		return this.id;
	}

	public void setId(String id) {
		this.id = id;
	}

	public String getPmPid() {
		return this.pmPid;
	}

	public void setPmPid(String pmPid) {
		this.pmPid = pmPid;
	}

	public String getPmName() {
		return this.pmName;
	}

	public void setPmName(String pmName) {
		this.pmName = pmName;
	}

	public String getPmValue() {
		return this.pmValue;
	}

	public void setPmValue(String pmValue) {
		this.pmValue = pmValue;
	}

	public String getPmDesc() {
		return this.pmDesc;
	}

	public void setPmDesc(String pmDesc) {
		this.pmDesc = pmDesc;
	}

	private static String[] keyColumns = { "ID" };
	private static String TABLENAME = "T_SURVEY_PARAM";

	public String[] getKeyColumns() {
		return keyColumns;
	}

	public String getTableName() {
		return TABLENAME;
	}
}